haul up short

Translations
резко остановиться
The car hauled up short when it saw the red light.
Машина резко остановилась, увидев красный свет.